package chapter04.demo3;

/**
 * 抽象类
 */
abstract class Student{
    int id;
    String name;
    abstract void setId(int id);
   // abstract int getId();
   //abstract void setName(String name);
   // abstract String getName();
     public void study(){
        System.out.println("我爱！！学习！！！你爱学习吗");
    }
}
//1.抽象可以直接继承抽象类
abstract class SmallStudent extends Student{}
//2.普通类继承抽象类
class SeniorStudent extends Student {
    void setId (int id) {
        this.id = id;
    }
}
public class demo3 {
    public static void main(String[] args) {
        Student stu1 = new SeniorStudent();
        stu1.id = 1;
        stu1.name = "小沐";
        stu1.study();
    }
}
